package com.platform.dao.mybatis.mapper;

import com.platform.domain.TbSysRole;
import com.platform.domain.result.TbSysRoleFunction;

import java.util.List;

public interface TbSysRoleMapper {

    int deleteByPrimaryKey(String roleId);

    int insert(TbSysRole role);

    List<TbSysRole> select(TbSysRole role);

    TbSysRole selectByPrimaryKey(String roleId);

    List<TbSysRoleFunction> queryRoleFunctionByUserId(String userId);

    List<TbSysRole> selectByUserId(String userId);

    List<TbSysRole> selectByNotUserId(String userId);

    int update(TbSysRole role);
}